home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 49 / Amiga Format CD49 (2000-01-17)(Future Publishing)(GB)(Track 1 of 3)[!][issue 2000-02].iso / -serious- / programming / e / powerd0.06 / modules / libraries / locale.m < prev    next >
Text File  |  1999-11-30  |  2KB  |  141 lines

  1. MODULE 'exec/libraries',
  2.        'exec/nodes'
  3.  
  4. CONST    DAY_1=1,
  5.         DAY_2=2,
  6.         DAY_3=3,
  7.         DAY_4=4,
  8.         DAY_5=5,
  9.         DAY_6=6,
  10.         DAY_7=7,
  11.         ABDAY_1=8,
  12.         ABDAY_2=9,
  13.         ABDAY_3=10,
  14.         ABDAY_4=11,
  15.         ABDAY_5=12,
  16.         ABDAY_6=13,
  17.         ABDAY_7=14,
  18.         MON_1=15,
  19.         MON_2=16,
  20.         MON_3=17,
  21.         MON_4=18,
  22.         MON_5=19,
  23.         MON_6=20,
  24.         MON_7=21,
  25.         MON_8=22,
  26.         MON_9=23,
  27.         MON_10=24,
  28.         MON_11=25,
  29.         MON_12=26,
  30.         ABMON_1=27,
  31.         ABMON_2=28,
  32.         ABMON_3=29,
  33.         ABMON_4=30,
  34.         ABMON_5=31,
  35.         ABMON_6=$20,
  36.         ABMON_7=$21,
  37.         ABMON_8=$22,
  38.         ABMON_9=$23,
  39.         ABMON_10=$24,
  40.         ABMON_11=$25,
  41.         ABMON_12=$26,
  42.         YESSTR=$27,
  43.         NOSTR=$28,
  44.         AM_STR=$29,
  45.         PM_STR=$2A,
  46.         SOFTHYPHEN=$2B,
  47.         HARDHYPHEN=$2C,
  48.         OPENQUOTE=$2D,
  49.         CLOSEQUOTE=$2E,
  50.         YESTERDAYSTR=$2F,
  51.         TODAYSTR=$30,
  52.         TOMORROWSTR=$31,
  53.         FUTURESTR=$32,
  54.         MAXSTRMSG=$33
  55.  
  56. OBJECT LocaleBase
  57.     Lib:Lib,
  58.     SysPatches:WORD
  59.  
  60. OBJECT Locale
  61.     LocaleName:PTR TO CHAR,
  62.     LanguageName:PTR TO CHAR,
  63.     PrefLanguages[10]:LONG,
  64.     Flags:LONG,
  65.     CodeSet:LONG,
  66.     CountryCode:LONG,
  67.     TelephoneCode:LONG,
  68.     GMTOffset:LONG,
  69.     MeasuringSystem:CHAR,
  70.     CalendarType:CHAR,
  71.     Reserved0[2]:CHAR,
  72.     DateTimeFormat:PTR TO CHAR,
  73.     DateFormat:PTR TO CHAR,
  74.     TimeFormat:PTR TO CHAR,
  75.     ShortDateTimeFormat:PTR TO CHAR,
  76.     ShortDateFormat:PTR TO CHAR,
  77.     ShortTimeFormat:PTR TO CHAR,
  78.     DecimalPoint:PTR TO CHAR,
  79.     GroupSeparator:PTR TO CHAR,
  80.     FracGroupSeparator:PTR TO CHAR,
  81.     Grouping:PTR TO CHAR,
  82.     FracGrouping:PTR TO CHAR,
  83.     MonDecimalPoint:PTR TO CHAR,
  84.     MonGroupSeparator:PTR TO CHAR,
  85.     MonFracGroupSeparator:PTR TO CHAR,
  86.     MonGrouping:PTR TO CHAR,
  87.     MonFracGrouping:PTR TO CHAR,
  88.     MonFracDigits:CHAR,
  89.     MonIntFracDigits:CHAR,
  90.     Reserved1[2]:CHAR,
  91.     MonCs:PTR TO CHAR,
  92.     MonSmallCs:PTR TO CHAR,
  93.     MonIntCs:PTR TO CHAR,
  94.     MonPositiveSign:PTR TO CHAR,
  95.     MonPositiveSpaceSep:CHAR,
  96.     MonPositiveSignPos:CHAR,
  97.     MonPositiveCsPos:CHAR,
  98.     Reserved2:CHAR,
  99.     MonNegativeSign:PTR TO CHAR,
  100.     MonNegativeSpaceSep:CHAR,
  101.     MonNegativeSignPos:CHAR,
  102.     MonNegativeCsPos:CHAR,
  103.     Reserved3:CHAR
  104.  
  105. CONST    MS_ISO=0,
  106.         MS_AMERICAN=1,
  107.         MS_IMPERIAL=2,
  108.         MS_BRITISH=3,
  109.         CT_7SUN=0,
  110.         CT_7MON=1,
  111.         CT_7TUE=2,
  112.         CT_7WED=3,
  113.         CT_7THU=4,
  114.         CT_7FRI=5,
  115.         CT_7SAT=6,
  116.         SS_NOSPACE=0,
  117.         SS_SPACE=1,
  118.         SP_PARENS=0,
  119.         SP_PREC_ALL=1,
  120.         SP_SUCC_ALL=2,
  121.         SP_PREC_CURR=3,
  122.         SP_SUCC_CURR=4,
  123.         CSP_PRECEDES=0,
  124.         CSP_SUCCEEDS=1,
  125.         OC_TAGBASE=$80090000,
  126.         OC_BUILTINLANGUAGE=$80090001,
  127.         OC_BUILTINCODESET=$80090002,
  128.         OC_VERSION=$80090003,
  129.         OC_LANGUAGE=$80090004,
  130.         SC_ASCII=0,
  131.         SC_COLLATE1=1,
  132.         SC_COLLATE2=2
  133.  
  134. OBJECT Catalog
  135.     LN:LN,
  136.     Pad:INT,
  137.     Language:PTR TO CHAR,
  138.     CodeSet:LONG,
  139.     Version:UWORD,
  140.     Revision:UWORD
  141.